package com.cy.aircompressor.entity.maintenance;

import com.drug.lib.view.recycptr.bean.BaseEntity;

import java.util.List;

/**
 * "id": "1834493223351910401",
 * "startDate": "2024-09-13",
 * "endDate": "2024-09-14",
 * "maintainer": "2233",
 * "powerStationId": "1818208251179819009",
 * "powerStationName": "工厂虚拟电站",
 * "compressorId": "1818211082020446210",
 * "compressorName": "1号空压机",
 * "compressorSn": "HMWS-TC7-20240001",
 * "nextMaintenanceDate": "2025-06-30",
 * "createTime": "2024-09-13 15:24:02",
 * "updateTime": "2024-09-13 15:24:02",
 * "remark": "",
 * "sensorDetailList": [],
 * "componentDetailList": []
 */
public class MaintenanceRecord extends BaseEntity {
    private String id;
    private String startDate;
    private String endDate;
    private String maintainer;
    private String powerStationId;
    private String powerStationName;
    private String compressorId;
    private String compressorName;
    private String compressorSn;
    private String nextMaintenanceDate;
    private String remark;
    private List<MaintenanceRecordDetail> sensorDetailList;
    private List<MaintenanceRecordDetail> componentDetailList;

    private boolean select;

    public boolean isSelect() {
        return select;
    }

    public void setSelect(boolean select) {
        this.select = select;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getMaintainer() {
        return maintainer;
    }

    public void setMaintainer(String maintainer) {
        this.maintainer = maintainer;
    }

    public String getPowerStationId() {
        return powerStationId;
    }

    public void setPowerStationId(String powerStationId) {
        this.powerStationId = powerStationId;
    }

    public String getPowerStationName() {
        return powerStationName;
    }

    public void setPowerStationName(String powerStationName) {
        this.powerStationName = powerStationName;
    }

    public String getCompressorId() {
        return compressorId;
    }

    public void setCompressorId(String compressorId) {
        this.compressorId = compressorId;
    }

    public String getCompressorName() {
        return compressorName;
    }

    public void setCompressorName(String compressorName) {
        this.compressorName = compressorName;
    }

    public String getCompressorSn() {
        return compressorSn;
    }

    public void setCompressorSn(String compressorSn) {
        this.compressorSn = compressorSn;
    }

    public String getNextMaintenanceDate() {
        return nextMaintenanceDate;
    }

    public void setNextMaintenanceDate(String nextMaintenanceDate) {
        this.nextMaintenanceDate = nextMaintenanceDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public List<MaintenanceRecordDetail> getSensorDetailList() {
        return sensorDetailList;
    }

    public void setSensorDetailList(List<MaintenanceRecordDetail> sensorDetailList) {
        this.sensorDetailList = sensorDetailList;
    }

    public List<MaintenanceRecordDetail> getComponentDetailList() {
        return componentDetailList;
    }

    public void setComponentDetailList(List<MaintenanceRecordDetail> componentDetailList) {
        this.componentDetailList = componentDetailList;
    }
}
